package com.oa.core.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("微信用户信息")
@Data
public class WeChatUserDetails {

    @ApiModelProperty("返回码")
    private Integer errcode;

    @ApiModelProperty("对返回码的文本描述内容")
    private String errmsg;

    @ApiModelProperty("用户所属企业的corpid")
    private String corpid;

    @ApiModelProperty("成员UserID")
    private String userid;

    @ApiModelProperty("成员姓名")
    private String name;

    @ApiModelProperty("成员手机号，仅在用户同意snsapi_privateinfo授权时返回")
    private String mobile;

    @ApiModelProperty("性别。0表示未定义，1表示男性，2表示女性")
    private String gender;

    @ApiModelProperty("成员邮箱，仅在用户同意snsapi_privateinfo授权时返回")
    private String email;

    @ApiModelProperty("头像url。注：如果要获取小图将url最后的”/0”改成”/100”即可。仅在用户同意snsapi_privateinfo授权时返回")
    private String avatar;

    @ApiModelProperty("员工个人二维码（扫描可添加为外部联系人），仅在用户同意snsapi_privateinfo授权时返回")
    private String qr_code;
}
